How Do Supernovae Work